Distributed Memory Model একটি কম্পিউটার আর্কিটেকচার যেখানে প্রতিটি প্রসেসরের নিজস্ব লোকাল মেমরি থাকে, এবং প্রসেসরগুলির মধ্যে কোনো মেমরি সরাসরি ভাগাভাগি করা হয় না। এর ফলে, এক প্রসেসর থেকে অন্য প্রসেসরে ডেটা স্থানান্তরের জন্য একে অপরের সাথে যোগাযোগের প্রয়োজন হয়। এই মডেলটি সাধারণত ক্লাস্টার, সুপারকম্পিউটার, এবং ডিস্ট্রিবিউটেড কম্পিউটিং সিস্টেমে ব্যবহৃত হয়। এটি প্যারালাল প্রসেসিংয়ের জন্য বিশেষভাবে উপযুক্ত, কারণ এতে প্রতিটি প্রসেসর নিজের কাজের জন্য আলাদা মেমরি ব্যবহার করে, যা ডেটা কনটেনশন এড়াতে সহায়ক।
Distributed Memory Model মাল্টি-প্রসেসর এবং ডিস্ট্রিবিউটেড কম্পিউটিং সিস্টেমের জন্য একটি গুরুত্বপূর্ণ আর্কিটেকচার, যা প্রতিটি প্রসেসরের নিজস্ব মেমরি ব্যবহার করে কার্যক্রম সম্পন্ন করে। এতে এক প্রসেসর থেকে অন্য প্রসেসরে সরাসরি মেমরি অ্যাক্সেস না থাকায় মেসেজ পাসিং প্রয়োজন হয়। এই মডেলটি বড় এবং স্কেলেবল সিস্টেমে কার্যকর, যেমন ক্লাস্টার কম্পিউটিং এবং সুপারকম্পিউটিং। Distributed Memory Model উচ্চ স্কেলেবিলিটি এবং নিরাপত্তা প্রদান করলেও, মেসেজ পাসিংয়ের কারণে প্রোগ্রামিং জটিল হয়ে পড়ে এবং লেটেন্সি বৃদ্ধি পেতে পারে।